#统计目录(可能包含子目录)的大小
import os
global sum  #定义全局变量
sum = 0   #用于存放所有文件的大小和
def tongji(dir):
    global sum
    dlist = os.listdir(dir)
    for f in dlist:
        file = os.path.join(dir,f)
        if os.path.isfile(file):   #判断是否是文件
            sum += os.path.getsize(file)
        if os.path.isdir(file):     #判断是否是目录
            tongji(file)  #采用递归
    return sum
dirsize = tongji("/Users/fujunchen/Desktop/CSDN/coding")
print(dirsize)
